// We import the global module for good measure although it is not clear it is always needed.
// It at least helps with Twoslash wherein without this import here Twoslash will not include the global module.
// In real TypeScript projects it seems the global module is included automatically. But there could be certain tsconfig
// setups where this still indeed does help.
import './modules/global.js'

export * as $ from './_internals.js'
export { create } from './modules/client.js'
export { Name } from './modules/data.js'
export { query } from './modules/document.js'
export { gql } from './modules/gql.js'
export { schemaDrivenDataMap as schemaMap } from './modules/schema-driven-data-map.js'
export { Select } from './modules/select.js'
export * as SelectionSets from './modules/selection-sets/_.js'
export * as $Fields from './modules/selection-sets/_.js'
